<?php

namespace maotool\orm;

class PdoTemplate
{

    private $RETURN_RESULT_SET_PREFIX = "#result-set-";

    private $RETURN_UPDATE_COUNT_PREFIX = "#update-count-";

    private $ignoreWarnings = true;

    private $fetchSize = -1;

    private $maxRows = -1;

    private $queryTimeout = -1;

    private $skipResultsProcessing = false;

    private $skipUndeclaredResults = false;

    private $resultsMapCaseInsensitive = false;

    /**
     * @param DataSource $dataSource
     * @param $lazyInit
     */
    public function __construct($dataSource, $lazyInit = false)
    {

    }

    public function execute($sql)
    {

    }

    public function query($sql)
    {

    }

    public function queryForObject()
    {

    }

    public function queryForList()
    {

    }

    public function update()
    {

    }

    public function batchUpdate()
    {

    }

}